package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import delegate.GestionMantenimiento;
import servicio.ArticuloService;
import ventanas.FIBuscarArticulo;

public class ArticuloController implements ActionListener {

	ArticuloService servicioArticulo = GestionMantenimiento
			.getArticuloService();
	FIBuscarArticulo fiBuscarArticulo;

	public ArticuloController(FIBuscarArticulo fiBuscarArticulo) {
		this.fiBuscarArticulo = fiBuscarArticulo;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		/*if (fiBuscarArticulo != null) {
			if (fiBuscarArticulo.getBtnAceptar() == e.getSource()) {
				System.out.println("getBtnAceptar");
				System.out.println(fiBuscarArticulo.getIFrame().getClass().getSimpleName());
				Articulo articulo = new Articulo();
				articulo.setArtcod(fiBuscarArticulo.getCodigo());
				articulo.setArtdes(fiBuscarArticulo.getDescripcion());
				articulo.setArtequ(fiBuscarArticulo.getCEquivalente());
				
			}
			
			if (fiBuscarArticulo.getBtnCancelar() == e.getSource()) {
				System.out.println("getBtnCancelar");
				fiBuscarArticulo.dispose();
			}
			if (fiBuscarArticulo.getBtnBuscar() == e.getSource()) {
				System.out.println("getBtnBuscar");
				
				try {
					Articulo articulo = new Articulo();
					articulo.setArtcod(fiBuscarArticulo.getCodigo());
					articulo.setArtdes(fiBuscarArticulo.getDescripcion());
					articulo.setArtequ(fiBuscarArticulo.getCEquivalente());
					articulo.setArtmar(fiBuscarArticulo.getMarca());
					List<Articulo> listado = servicioArticulo.buscarArticulo(articulo);
					fiBuscarArticulo.cargarTabla(listado);
					System.out.println(listado.size());
				} catch (SQLException e1) {
					e1.printStackTrace();
				}
				
			}
		}*/
	}

}
